package com.gome.axwl.aoc.entity.dto.carrierSettle;

import com.gome.axwl.aoc.entity.dto.FileUploadRecordDto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Description: 服务商入驻审批参数dto
 * @Auther: yinyuxin@gome.com.cn
 * @Date: 2018/7/18 19:29
 */
public class CsApprovalParamDto implements Serializable {
    private static final long serialVersionUID = -2989898758050744114L;

    /**
     * 入驻申请单id
     */
    private Integer applyInfoId;

    /**
     * 审核人编码
     */
    private String approvalUserNo;

    /**
     * 审批操作 -1：审核未通过:资质  0：审核未通过:附件（拒绝）  1：审核通过
     */
    private Integer approvalResult;

    /**
     * 审核意见
     */
    private String approvalResultContent;

    /**
     * 保证金
     */
    private BigDecimal cautionMoney;

    /**
     * 附件集合
     */
    private List<FileUploadRecordDto> attachmentList;

    /**
     * 合同模板编码
     */
    private String cmContractTemplateNo;

    /**
     * 合同名称
     */
    private String cmContractName;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Integer getApplyInfoId() {
        return applyInfoId;
    }

    public void setApplyInfoId(Integer applyInfoId) {
        this.applyInfoId = applyInfoId;
    }

    public Integer getApprovalResult() {
        return approvalResult;
    }

    public void setApprovalResult(Integer approvalResult) {
        this.approvalResult = approvalResult;
    }

    public String getApprovalResultContent() {
        return approvalResultContent;
    }

    public void setApprovalResultContent(String approvalResultContent) {
        this.approvalResultContent = approvalResultContent;
    }

    public BigDecimal getCautionMoney() {
        return cautionMoney;
    }

    public void setCautionMoney(BigDecimal cautionMoney) {
        this.cautionMoney = cautionMoney;
    }

    public List<FileUploadRecordDto> getAttachmentList() {
        return attachmentList;
    }

    public void setAttachmentList(List<FileUploadRecordDto> attachmentList) {
        this.attachmentList = attachmentList;
    }

    public String getApprovalUserNo() {
        return approvalUserNo;
    }

    public void setApprovalUserNo(String approvalUserNo) {
        this.approvalUserNo = approvalUserNo;
    }

    public String getCmContractTemplateNo() {
        return cmContractTemplateNo;
    }

    public void setCmContractTemplateNo(String cmContractTemplateNo) {
        this.cmContractTemplateNo = cmContractTemplateNo;
    }

    public String getCmContractName() {
        return cmContractName;
    }

    public void setCmContractName(String cmContractName) {
        this.cmContractName = cmContractName;
    }
}
